Coordination using Object Attributes
نویسنده
چکیده
The development of the idea of coordination languages, as deened by Carriero and Gelernter 8], has enabled work in concurrency to abstract away from the internals of processes or agents and hence to focus on their external interactions. A variety of practical parallel and/or distributed systems have resulted from the application of the coordination language concept | the most widely-known of these being Linda 7] and its variants. All coordination systems involve a number of logically shared objects, which may themselves be structures containing further objects. In the context of Linda, these objects are: tuple spaces, which are bags of tuples each consisting of ordered sequences of atomic elements (in some variants, elements can be non-atomic objects). Tuple spaces are shared between concurrent processes which then coordinate (asynchronously) by depositing tuples in, or associatively retrieving tuples from the tuple spaces. However, in thèclassical' Linda model, there are no access properties or similar attributes associated with the objects (tuple spaces, tuples, and tuple elements). This paper addresses the opportunities for, and eeects of, incorporating object attributes | primarily those concerned with access-control, but including examples of some less familiar attributes | in Linda-like tuple-space systems. The focus is on exploring how the coordination properties are aaected by this enhancement, and investigating in what ways the classical Linda model needs to be modiied. Particular emphasis is placed on the potential practical gains to be expected in both performance, and expressibility, with consideration being given to methods for implementing attribute frameworks in open distributed systems.
منابع مشابه
On Attributes of Objects in Object-Oriented Software Analysis
One of the modern paradigms to develop a system is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles. There is a sequence of activities to develop an analysis model. In the first step, we work in developing an initial use case model. Then in the second step, they identify a number of concepts and build a glossary of partic...
متن کاملCoordination with Attributes
This paper addresses the opportunities for, and eeects of, incorporating object attributes in Linda-like tuple-space systems. The focus is on exploring how the coordination attributes are aaected by this enhancement, and investigating in what ways the classical Linda model needs to be modiied. Particular emphasis is placed on the potential practical gains to be expected in both performance and ...
متن کاملFisher Discriminant Analysis (FDA), a supervised feature reduction method in seismic object detection
Automatic processes on seismic data using pattern recognition is one of the interesting fields in geophysical data interpretation. One part is the seismic object detection using different supervised classification methods that finally has an output as a probability cube. Object detection process starts with generating a pickset of two classes labeled as object and non-object and then selecting ...
متن کاملPlan coordination
Autonomous agents usually plan their actions. Sometimes agents can autonomously construct their plans and just benefit from cooperation, and sometimes they cannot even do without using resources from another. We distinguish two ways to facilitate cooperation by using each others resources. With service-based plan coordination agents offer resources they can produce for others. With request-base...
متن کاملارزیابی یک سیستم بینایی ماشین از راه اندازهگیری و تخمین شماری از ویژگیهای فیزیکی پسته
In order to increase the role of machine vision in agricultural research in Iran, especially for measuring physical attributes of seeds, a machine vision system was developed using a computer, a capture card, a video camera and a light box. All equipment was purchased from domestic markets. Computer programs were developed for hardware setup and for image processing applications. The programs p...
متن کامل